﻿using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Linq;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;

namespace UIProcessCoreWorkflows
{
    public sealed partial class DownloadFormList : SequentialWorkflowActivity
    {
        public DownloadFormList()
        {
            InitializeComponent();
        }

        public static DependencyProperty FormListResultProperty = DependencyProperty.Register("FormListResult", typeof(UIProcessSchemaObjects.FormsList), typeof(UIProcessCoreWorkflows.DownloadFormList));

        [DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Visible)]
        [BrowsableAttribute(true)]
        [CategoryAttribute("Parameters")]
        public UIProcessSchemaObjects.FormsList FormListResult
        {
            get
            {
                return ((UIProcessSchemaObjects.FormsList)(base.GetValue(UIProcessCoreWorkflows.DownloadFormList.FormListResultProperty)));
            }
            set
            {
                base.SetValue(UIProcessCoreWorkflows.DownloadFormList.FormListResultProperty, value);
            }
        }

        public static DependencyProperty DownloadFormListRequestProperty = DependencyProperty.Register("DownloadFormListRequest", typeof(UIProcessSchemaObjects.DownloadFormListRequest), typeof(UIProcessCoreWorkflows.DownloadFormList));

        [DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Visible)]
        [BrowsableAttribute(true)]
        [CategoryAttribute("Parameters")]
        public UIProcessSchemaObjects.DownloadFormListRequest DownloadFormListRequest
        {
            get
            {
                return ((UIProcessSchemaObjects.DownloadFormListRequest)(base.GetValue(UIProcessCoreWorkflows.DownloadFormList.DownloadFormListRequestProperty)));
            }
            set
            {
                base.SetValue(UIProcessCoreWorkflows.DownloadFormList.DownloadFormListRequestProperty, value);
            }
        }
    }

}
